.row {width:100%;}
.content {width:1200px;margin:0 auto;position:relative;}

/* 顶部 */
.top  {height:70px;background:#353535;}
.top .logo {height:70px;padding:10px 0;float:left;}
.top .logo img {height:100%;}

.top .nav{float:right;}
.top .nav ul li{display:inline-block;margin-left:8px;}
.top .nav ul li img{margin-left:5px;padding-bottom:2px;}
.top .nav ul li a{color:#fff;line-height:70px;font-size:18px;border:none;}
.top .nav ul li a:hover{color:#ffea01;}
.top .nav ul .nav1 {position:relative;}
.top .nav .nav2list{display:none;position:absolute;top:70px;left:0;width:150%;z-index:99;text-align:center;padding:20px 5px;background:#fff;margin-left:-25%;}


.top .nav .nav2list li{width:100%;text-align:center;font-size:14px;margin-left:0;}
.top .nav .nav2list li a{font-size:16px;line-height:40px;color:#000;}
.top .nav .nav2list li a:hover{color:#198ede;}


.top .tel{float:right;margin-left:50px;}
.top .tel span{color:#fff;font-size:16px;line-height:70px;}

.footer{background:#222;height:200px;overflow:hidden;}
.footer .footer-l{width:60%;padding-top:55px;font-size:14px;float:left;}
.footer .footer-l .bottom-nav{overflow:hidden;}
.footer .footer-l .bottom-nav li{float:left;color:#fff;margin-right:10px;}
.footer .footer-l .bottom-nav li a{color:#fff;}
.footer .footer-l .bottom-nav li span{color:#fff;margin-right:10px;}
.footer .footer-copyright{color:#fff;margin-top:15px;}
.footer-r {float:right;padding-top:45px;}
.footer-r .ewm{width:100px;float:right;margin-left:10px;}
.footer-r .ewm img{width:100%;}
.footer-r .ewm .ewmtitle{text-align:center;color:#fff;}


/* 密训营 */
.f-title{font-size:40px;text-align:center;color:#2b499f;position:absolute;top:50px;width:100%;top:100px;}
.ftitleBG{width:100%;line-height: 110px;font-size: 114px;color: #f1f1f1;font-weight: 600;font-family: Impact, sans-serif;text-align:center;padding-top:70px;margin-bottom:50px;}
.row-f1{background:url(../images/bg2.jpg) no-repeat;background-size:100% 100%;background-position:center;height:900px;}
.row-f1 .content{position:relative;}
.duibi-l{width:50%;float:left;padding-right:100px;}
.duibi-r{width:50%;float:left;padding-left:100px;}
.duibi-l .c-title{font-size:25px;text-align:center;font-weight:bold;line-height:2em;color:#339933;}
.duibi-r .c-title{font-size:25px;text-align:center;font-weight:bold;line-height:2em;color:#CC3333;}
.duibi-l li{font-size:20px;text-align:center;line-height:1em;margin-bottom:0.5em;}
.duibi-r li{font-size:20px;text-align:center;line-height:1em;margin-bottom:0.5em;}
.vs {width:150px;height:150px;position:absolute;left:50%;top:50%;background:url(../images/vs.png) no-repeat;background-size:cover;z-index:1;margin-left:-75px;margin-top:-50px;}
.icon-l{display:inline-block;width:30px;height:30px;background:url(../images/icon-l.png) no-repeat bottom;background-size:100%;margin-right:10px;}
.icon-r{display:inline-block;width:25px;height:25px;background:url(../images/icon-r.png) no-repeat bottom;background-size:100%;margin-right:10px;}
.btn{width:430px;height:56px;background:linear-gradient(0deg,#2b499f,#036aac);margin:0 auto;border-radius:28px;color:#fff;font-size:24px;line-height:56px;text-align:center;font-weight:bold;margin-top:50px;}
.btn a{color:#fff;display:block;}
.btn:hover{color:#fff;background:linear-gradient(0deg,#f98003,#FF6C02);}



.row-f2{background:url(../images/bg3.jpg) no-repeat;background-size:cover;}
.f2-l{width:500px;height:500px;}
.f2-l img{height:500px;float:right;}
.f2-r{width:600px;background:#036aac;border-radius:10px;padding:10px;margin-top:70px;margin-right:80px;}
.f2-r ul{border:10px double #fff;padding:70px 75px 50px 75px;}
.f2-r ul li{line-height: 22px;background: url(../images/gou.png) no-repeat left top;padding-left: 38px;font-size: 20px;color:#fff;margin-bottom:25px;text-align-last: justify;}
.f2-r ul li:nth-child(2n){color:#fffed1;}

.kecheng li{width:25%;float:left;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:30px;}
.kecheng li h4{font-size:20px;line-height:2em;}
.kecheng li h4 span{font-size:25px;font-family:"黑体";}
.kecheng li p{font-size:14px;color:#666;line-height:1.5em;letter-spacing:2px;}
.kecheng li:nth-child(4){border-right:none;}
.kecheng li:nth-child(6){border-right:none;}
.kecheng li:nth-child(n+5){width:50%;border-bottom:none;background:#f1f1f1;}

.row-f4{background:url(../images/bg6.jpg) no-repeat;background-size:cover;height:800px;margin-top:50px;}
.row-f4 .ftitleBG{color:#2f5cc1;}
.row-f4 .f-title{top:95px;line-height:30px;color:#fff;}
.row-f4 .f-subtitle{font-size:20px;letter-spacing:5px;color:#fff;}
.row-f4 table{width:100%;color:#000;text-align:center;border-right:1px solid #e4e4e4;}
.row-f4 table th{font-size:20px;line-height:3em;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;font-weight:bold;background:#FF6C02;COLOR:#FFF;}
.kysj-box{background:#e4e4e4;border-top-left-radius:10px;height:60px;position:relative;border-top-right-radius:10px;}
.kysj{width:300px;line-height:80px;font-size:25px;color:#fff;background:#FF6C02;padding-left:50px;border-top-left-radius:10px;position:absolute;left:0;top:-20px;}
.row-f4 table td{font-size:16px;line-height:3em;border-left:1px solid #e4e4e4;}
.row-f4 table tr{border-bottom:1px solid #e4e4e4;}
.row-f4 .table-box{background:#f1f1f1;padding:30px;border-radius:0 0 10px 10px;}
.row-f4 table .tr1{background:#FF6C02;border-radius:5px;color:#fff;}



/* 表单 */
.row-f5{padding-bottom:50px;}
.cpzx .ly_msg {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 20px;
	padding: 0;
}

.cpzx .ly_msg ul {
	width: 100%;
	overflow: hidden;
	margin: 20px auto;
	padding: 0;
}
.cpzx .ly_msg ul li {
	width: 50%;
	overflow: hidden;
	margin: 0 auto 12px;
	padding: 0;
	float:left;
}
.cpzx .ly_msg ul li h4 {
	width: 17%;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #333;
	font-size: 14px;
	text-align: right;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 80%;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	/* background: url(../images/tb_img.png) top right no-repeat; */
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li .msg_ipt1 {
	height: 34px;
}
.cpzx .ly_msg ul li .msg_tara {
	height: 118px;
}
.cpzx .msg_ipt1 input, .msg_tara textarea {
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .msg_ipt1 input {
	height: 34px;
	line-height: 16px;
}


.cpzx .ly_msg ul li .msg_btn {
	width: 83%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
}
.cpzx .msg_btn input {
	display: block;
	width: 30%;
	height: 34px;
	overflow: hidden;
	line-height: 32px;
	margin: 20px 15px 0 0;
	padding: 0;
	background-color: #f0f0f0;
	color: #333;
	font-size: 13px;
	text-align: center;
	border: 1px solid #ccc;
	margin:0 auto;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 83%;
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .msg_ipt12 input {
	height: 34px;
	line-height: 16px;
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li h4 {
	width: 20%;
	height: 45px;
	font-size: 16px;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 80%;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 80% !important;
}
.cpzx .ly_msg ul li .msg_ipt1 {
	height: 47px;
}
.cpzx .msg_ipt1 input {
	height: 45px;
	line-height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 90% !important;
	height: 45px !important;
}
.cpzx .msg_ipt12 input {
	height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt1 select {
	height: 45px !important;
	width:100%;
}
.cpzx input {
	border-radius: 2px;
	border: 1px solid #fff !important;
	background: #f1f1f1;
}
.cpzx textarea {
	border-radius: 2px;
	border: 1px solid #fff !important;
	background: #f1f1f1;
}
.cpzx select {
	border-radius: 2px;
	border: none !important;
	background: #f1f1f1;
	outline: none;
	text-indent: 10px;
}
.cpzx input:focus, .cpzx textarea:focus {
	border: 1px solid #dedede !important;
}
.cpzx .ly_msg ul li a.yzm_img img {
	height: 100% !important;
}
.cpzx .msg_btn{margin-top:40px;}
.cpzx .msg_btn input {
	width: 50%;
	height: 70px;
	line-height: 45px;
	cursor: pointer;
	border-radius:35px;
	font-size:25px;
}
.cpzx .msg_btn input:first-child {
	background: #036aac;
	color: #fff;
	outline: none;
}
.cpzx .msg_ipt2 input {
	height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt2 {
	height: 45px;
}

.row-f6 {background:url(../images/bg19.jpg) no-repeat;background-size:cover;height:920px;margin-top:50px;}
.teach-pic{overflow: hidden;position: relative;height: 0;padding-top: 100%;width:100%!important;height:auto!important;}
.teach-pic img{position: absolute;top: 0;left: 0;right: 0;display: block;width: 100%!important;min-height: 100%;margin: auto;height:auto!important;}

.row-f7 {padding-bottom:50px;}
.jxy-list li{width:20%;float:left;padding:5px;}
.jxypic{overflow: hidden;position: relative;height: 0;padding-top: 100%;border-radius:5px;}
.jxypic img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: block;min-width: 100%;min-height: 100%;max-width: 120%;max-height: 120%;margin: auto;}

.jxypic img:hover {
	transform:scale(2.05,2.05);
	transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}



/* 单页 */
.page{padding:50px 0;}
.main-l{width:260px;float:left;min-height:100px;position:relative;}
.menuleft{width:100%;overflow:hidden;width:260px;}
.main-l-title{font-size:25px;font-weight:bold;line-height:25px;background:#036aac;color:#fff;padding:15px 10px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;}
.main-l-title h3{position:relative;padding:0 35px;display:inline-block;font-size:22px;}
.main-l-title h3:before{content:"";width:25px;height:25px;background:url(../images/icon42.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;}
.main-l-catelist li{font-size:25px;font-weight:normal;line-height:25px;background:#f1f1f1;padding:10px 10px;text-align:center;border-bottom:1px dotted #e4e4e4;}
.main-l-catelist li a{position:relative;padding:0 35px;display:inline-block;font-size:18px;color:#666;}
.main-l-catelist li a:before{content:"";width:5px;height:5px;background:#036aac;position:absolute;left:0;top:10px;border-radius:50%;}
.main-l-catelist .active{background:#30a2e4;}
.main-l-catelist .active a{color:#fff;}
.main-l-catelist .active a:before{background:#fff;}
.main-r{width:900px;margin-left:40px;float:left;}
.main-content{padding-bottom:50px;}
.main-content h4{display:inline-block;padding:5px 15px;background:#036aac;font-size:16px;color:#fff;font-weight:normal;border-top-right-radius:5px;border-top-left-radius:5px;}
.main-content hr{margin-top:-2px;border:1px dotted #e4e4e4;margin-bottom:10px;}
.main-content p{font-size:16px;line-height:2em;color:#666;}
.main-r-top{padding-bottom:10px;border-bottom:3px double #e4e4e4;margin-bottom:20px;}
.this-cate{display:inline-block;float:left;font-size:20px;line-height:2em;position:relative;padding-left:20px;font-weight:bold;}
.this-cate:before{content:"";width:5px;height:20px;background:#036aac;position:absolute;left:0;top:11px;}
.position{display:inline-block;float:right;line-height:3em;}

.news-list ul li{position:relative;border-bottom: 1px solid #efefef;}
.news-list ul li time{font-size: 14px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);text-align: center;}
.news-list ul li time span{display:block;border-bottom: 1px dashed #e4e4e4;line-height: 40px;padding-bottom: 10px;margin-bottom: 10px;font-size: 52px;font-family: "FuturaBTM",Arial, Helvetica, sans-serif;}
.news-list ul li a{display: block;padding: 60px 0 60px 110px;}
.news-list ul li a:hover{color:#FF6C02;}
.news-list ul li h5{font-size:18px;font-weight:normal;}
.news-list ul li p {
    margin: 15px 0 0 0;
    line-height: 24px;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.main-content .title{font-size:18px;text-align:center;margin-top:20px;line-height:3em;}
.main-content  .time{text-align:center;font-size:14px;color:#666;padding-bottom:20px;border-bottom:1px dotted #e4e4e4;margin-bottom:30px;}
.main-content  .time span{margin:0 10px;}

.pagepiclist {width:100%;overflow:hidden;text-align:center;padding-top:50px;padding-bottom:50px;}
.pagepiclist img{width:100%;margin-bottom:20px;}
.pricebox{width:100%;}

.floor {margin-top:80px;}
.fltitle {font-size:30px;font-weight:bold;color:#3f4597;}
.fltitle img{height:30px;margin-right:20px;padding-top:5px;}
.tedianlist{overflow:hidden;margin-top:30px;}
.tedianlist li{width:16.66%;float:left;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;text-align:center;}
.tedianlist li .tedianlist-n{width:100%;border:1px solid #4368a7;padding:30px 10px;border-radius:10px;line-height:2em;}
.tedianlist li .tedianlist-n img{width:40%;}
.tdt{font-size:24px;font-weight:bold;margin-bottom:10px;margin-top:10px;color:#394194;}
.tdc{font-size:20px;}

.shihe-c{margin-top:50px;font-size:20px;line-height:2.5em;}
.shihe .content{background:url(../images/shihebg.png) no-repeat right bottom;background-size:auto 95%;overflow:hidden;padding-bottom:40px;}
.shihe-c {overflow:hidden;}
.shihe-c-l {padding:20px 80px;float:left;border:1px solid #4368a7;border-radius:10px;}

.youshi .fltitle{text-align:center;font-size:38px;}
.youshi .fltitle span{color:#de192b;}
.yslist{overflow:hidden;margin-top:30px;}
.yslist li{width:33.33%;float:left;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;text-align:center;}
.yslist-n {width:100%;padding:30px 10px;border-radius:10px;line-height:2em;}
.ys-t{font-size:24px;font-weight:bold;letter-spacing:3px;border-top:1px solid #ff6c00;border-bottom:1px solid #ff6c00;width:80%;margin:0 auto;line-height:2em;color:#da1b22;}
.ys-c{font-size:18px;text-align:left;margin-top:30px;height:170px;}

